package com.jy.api.healthreord.dto.gerenxx;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * @author shenguangyang
 */
@Getter
@Setter
public class JKGeRenJBXXDTO {
    @ApiModelProperty("业务机构代码")
    private String yewujgdm;

    @ApiModelProperty("个人档案标识")
    private String gerendabs;

    @ApiModelProperty("家庭档案标识")
    private String jiatingdabs;

    @ApiModelProperty("纸质档案编号")
    private String zhizhidabh;

    @ApiModelProperty("业务机构名称")
    private String yewujgmc;

    @ApiModelProperty("姓名")
    private String xingming;

    @ApiModelProperty("性别代码")
    private Integer xingbiedm;

    @ApiModelProperty("性别名称")
    private String xingbiemc;

    @ApiModelProperty("出生日期")
    private Date chushengrq;

    @ApiModelProperty("证件类型代码")
    private String zhengjianlx;

    @ApiModelProperty("证件号码")
    private String zhengjianhm;

    @ApiModelProperty("卡号")
    private String kahao;

    @ApiModelProperty("卡类型")
    private String kaleix;

    @ApiModelProperty("手机号码")
    private String shoujihm;

    @ApiModelProperty("联系人姓名")
    private String lianxirxm;

    @ApiModelProperty("联系人电话")
    private String lianxirdh;

    @ApiModelProperty("联系人关系代码")
    private String lianxirgxdm;

    @ApiModelProperty("联系人关系名称")
    private String lianxirgxmc;

    @ApiModelProperty("联系人地址省代码")
    private String lianxirdzsfdm;

    @ApiModelProperty("联系人地址省名称")
    private String lianxirdzsfmc;

    @ApiModelProperty("联系人地址市代码")
    private String lianxirdzsdm;

    @ApiModelProperty("联系人地址市名称")
    private String lianxirdzsmc;

    @ApiModelProperty("联系人地址县代码")
    private String lianxirdzxdm;

    @ApiModelProperty("联系人地址县名称")
    private String lianxirdzxmc;

    @ApiModelProperty("联系人地址乡镇代码")
    private String lianxirdzxzdm;

    @ApiModelProperty("联系人地址乡镇名称")
    private String lianxirdzxzmc;

    @ApiModelProperty("联系人地址社区代码")
    private String lianxirdzsqdm;

    @ApiModelProperty("联系人地址社区名称")
    private String lianxirdzsqmc;

    @ApiModelProperty("联系人其他地址")
    private String lianxirqtdz;

    @ApiModelProperty("联系人详细地址")
    private String lianxirxxdz;

    @ApiModelProperty("常住类型")
    private String changzhulx;

    @ApiModelProperty("农业户籍标志")
    private Integer nongyehjbz;

    @ApiModelProperty("ABO血型代码")
    private Integer aboxxdm;

    @ApiModelProperty("ABO血型名称")
    private String aboxxmc;

    @ApiModelProperty("RH血型代码")
    private Integer rhxxdm;

    @ApiModelProperty("RH血型名称")
    private String rhxxmc;

    @ApiModelProperty("文化程度代码")
    private String wenhuacddm;

    @ApiModelProperty("文化程度名称")
    private String wenhuacdmc;

    @ApiModelProperty("职业代码")
    private String zhiyedm;

    @ApiModelProperty("职业名称")
    private String zhiyemc;

    @ApiModelProperty("婚姻状况代码")
    private String hunyinzkdm;

    @ApiModelProperty("婚姻状况名称")
    private String hunyinzkmc;

    @ApiModelProperty("民族代码")
    private String minzudm;

    @ApiModelProperty("民族名称")
    private String minzumc;

    @ApiModelProperty("国籍代码")
    private String guojidm;

    @ApiModelProperty("国籍名称")
    private String guojimc;

    @ApiModelProperty("居住地址省代码")
    private String juzhudzsfdm;

    @ApiModelProperty("居住地址省名称")
    private String juzhudzsfmc;

    @ApiModelProperty("居住地址市代码")
    private String juzhudzsdm;

    @ApiModelProperty("居住地址市名称")
    private String juzhudzsmc;

    @ApiModelProperty("居住地址县代码")
    private String juzhudzxdm;

    @ApiModelProperty("居住地址县名称")
    private String juzhudzxmc;

    @ApiModelProperty("居住地址乡镇代码")
    private String juzhudzxzdm;

    @ApiModelProperty("居住地址乡镇名称")
    private String juzhudzxzmc;

    @ApiModelProperty("居住地址社区代码")
    private String juzhudzsqdm;

    @ApiModelProperty("居住地址社区名称")
    private String juzhudzsqmc;

    @ApiModelProperty("居住地址其他地址")
    private String juzhudzqtdz;

    @ApiModelProperty("居住详细地址")
    private String juzhuxxdz;

    @ApiModelProperty("户口地址省代码")
    private String hukoudzsfdm;

    @ApiModelProperty("户口地址省名称")
    private String hukoudzsfmc;

    @ApiModelProperty("户口地址市代码")
    private String hukoudzsdm;

    @ApiModelProperty("户口地址市名称")
    private String hukoudzsmc;

    @ApiModelProperty("户口地址县代码")
    private String hukoudzxdm;

    @ApiModelProperty("户口地址县名称")
    private String hukoudzxmc;

    @ApiModelProperty("户口地址乡镇代码")
    private String hukoudzxzdm;

    @ApiModelProperty("户口地址乡镇名称")
    private String hukoudzxzmc;

    @ApiModelProperty("户口地址社区代码")
    private String hukoudzsqdm;

    @ApiModelProperty("户口地址社区名称")
    private String hukoudzsqmc;

    @ApiModelProperty("户口地址其他地址")
    private String hukoudzqtdz;

    @ApiModelProperty("户口详细地址")
    private String hukouxxdz;

    @ApiModelProperty("与户主关系代码")
    private String yuhuzgxdm;

    @ApiModelProperty("与户主关系名称")
    private String yuhuzgxmc;

    @ApiModelProperty("户主标志")
    private Integer huzhubz;

    @ApiModelProperty("建档日期")
    private Date jiandangrq;

    @ApiModelProperty("建档医生编码")
    private String jiandangysbm;

    @ApiModelProperty("建档医生姓名")
    private String jiandangysxm;

    @ApiModelProperty("建档机构代码")
    private String jiandangjgdm;

    @ApiModelProperty("建档机构名称")
    private String jiandangjgmc;

    @ApiModelProperty("责任医生编码")
    private String zerenysbm;

    @ApiModelProperty("责任医生姓名")
    private String zerenysxm;

    @ApiModelProperty("个人状态代码")
    private String gerenztdm;

    @ApiModelProperty("个人状态名称")
    private String gerenztmc;

    @ApiModelProperty("管理状态")
    private String guanlizt;

    @ApiModelProperty("管理机构编号")
    private String guanlijgbh;

    @ApiModelProperty("管理机构名称")
    private String guanlijgmc;

    @ApiModelProperty("管理医生")
    private String guanliysdm;

    @ApiModelProperty("管理医生姓名")
    private String guanliysxm;

    @ApiModelProperty("死亡日期")
    private Date siwangrq;

    @ApiModelProperty("死亡原因")
    private String siwangyy;

    @ApiModelProperty("是否开放标志")
    private Integer shifoukfbz;

    @ApiModelProperty("更新时间")
    private Date gengxinsj;

    @ApiModelProperty("网格代码")
    private String wanggedm;

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("APPID")
    private String appid;

    @ApiModelProperty("首次上传时间")
    private String chuangjiansj;

    @ApiModelProperty("最后更新时间")
    private String xiugaisj;

    @ApiModelProperty("医疗机构代码")
    private String yiliaojgdm;

    @ApiModelProperty("医疗机构名称")
    private String yiliaojgmc;

    @ApiModelProperty("病人信息表的主键id，没有时默认为0")
    private String patientId;

    @ApiModelProperty("签约医生代码")
    private String qianYueYSDM;

    @ApiModelProperty("签约医生姓名")
    private String qianYueYSXM;
}
